EDIT: I can’t change the title, but this appears to be more serious than a bad update. Read on....
https://www.neowin.net/news/y2k22-bug-microsoft-rings-in-the-new-year-by-breaking-exchange-servers-all-around-the-world/
——————————————————
Just wondering if any other Exchange admins had their new year’s celebration interrupted due to the “Microsoft Filtering Management Service” being stopped and reports of issues with mail flow?
In the application event logs, I see a bunch of errors from FIPFS service which say: Cannot convert “220101001” to long
If I look back further in the logs, it appears like it all started happening when the “MS Filtering Engine Update” process received the “220101001” update version just over an hour ago at 7:57pm EST.
EDIT: I’ve tried forcing it to check for another update, but it returned “MS Filtering Engine Update process has not detected any new scan engine updates”. ... I’ve temporarily disabled anti-malware scanning, to restore mail flow for now.
TL DR; Microsoft released a bad update for Exchange 2016 and 2019.
Disabling OR bypassing anti-malware filtering will restore mail flow in the interim
UPDATE: according to @ceno666 the issue also seems to occur with the 220101002 update version as well. Could be related to, what I’m dubbing, the “Y2K22” bug. Refer to the comment from JulianSiebert about the “signed long” here: https://techcommunity.microsoft.com/t5/exchange-team-blog/december-2021-exchange-server-cumulative-updates-postponed/bc-p/3049189/highlight/true#M31885 The “long” type allows for values up to 2,147,483,647. It appears that Microsoft uses the first two numbers of the update version to denote the year of the update. So when the year was 2021, the first two numbers was “21”, and everything was fine. Now that it’s 2022 (GMT), the update version, converted to a “long” would be 2,201,01,001 - - which is above the maximum value of the “long” data type. @Microsoft: If you change it to an ‘unsigned long’, then the max value is 4,294,967,295 and we’ll be able to sleep easy until the year 2043!
UPDATE: Microsoft has confirmed disabling the malware filtering is the correct course of action for now (workaround to restore mail flow). While new signatures and engine updates have been released, they don’t seem to fix the issue. We’ll continue to wait for an official response from Microsoft. At least we have a third-party filtering/scanning solution in front of Exchange.
UPDATE: If you still have mail flow delays after disabling the malware filter, check your transport rules; you might have a rule that is trying to check attachments; reference this comment for information on finding the correct transport rule: https://www.reddit.com/r/sysadmin/comments/rt91z6/exchange_2019_antimalware_bad_update/hqtt5ib/
UPDATE: Reddit user u/MarkDePalma created a custom script to roll back to 2021 and reportedly allows you to re-enable all malware filtering while we wait for a patch from Microsoft. PROCEED AT YOUR OWN RISK, ‘John Titor’, haha. https://blog.markdepalma.com/?p=810
UPDATE, 01/01 14:39 EST (19:39 GMT): Microsoft has released a statement here: https://techcommunity.microsoft.com/t5/exchange-team-blog/email-stuck-in-transport-queues/ba-p/3049447
UPDATE, 01/02 01:45 EST (06:45 GMT): Microsoft has released a fix for the “Y2K22 Exchange Bug” which requires action to be taken on each Exchange server in your environment. Some system administrators report this fix can take around 30 minutes to run, which could increase depending on how many people are trying to simultaneously download the update from the Microsoft servers. Interestingly, this fix includes a change to the format of the problematic update version number; the version number now starts with “21” again, to stay within the limits of the ‘long’ data type, for example: “2112330001”. So, Happy December 33, 2021! 😉
https://techcommunity.microsoft.com/t5/exchange-team-blog/email-stuck-in-transport-queues/ba-p/3049447
EDIT: If after applying the fix mentioned above, your queues may not clear and you may see a new FIPFS error with Event ID 2203, A FIP-FS Scan process returned error 0x84004003 ... Msg: Scanning Process caught exception ... Unknown error 2214608899. Failed to meet engine bias criteria (Available) for filter type (Malware)
. To fix this issue, restart the Microsoft Filtering Management Service:
Restart-Service FMS -Force
[–]runningntwrkgeek 243 points244 points245 points (6 children)
[–]EPHEBOX 121 points122 points123 points (5 children)
[–]runningntwrkgeek 68 points69 points70 points (3 children)
[+][deleted] (2 children)
[deleted]
[–]weaponizedlinux 25 points26 points27 points (0 children)
[–]uuufffff 5 points6 points7 points (0 children)
[–]brianmarcotte 141 points142 points143 points 322 (14 children)
[–]killerpm/dev/null - No Escape 17 points18 points19 points (1 child)
[–]DeptOfOne 6 points7 points8 points (0 children)
[–]guynamedjosh92 6 points7 points8 points (4 children)
[–]tourneytalk24 9 points10 points11 points (3 children)
[–]guynamedjosh92 4 points5 points6 points (2 children)
[–]pauljdavis 2 points3 points4 points (0 children)
[–]ceno666 63 points64 points65 points (17 children)
[–]ceno666 32 points33 points34 points (9 children)
[–]FST-LANEJack of All Trades[S] 81 points82 points83 points (8 children)
[–]ceno666 18 points19 points20 points (0 children)
[–]iamsplendid 32 points33 points34 points (1 child)
[–]FST-LANEJack of All Trades[S] 11 points12 points13 points (0 children)
[–]disclosure5 15 points16 points17 points (0 children)
[–]AgentSmith27IT Manager 3 points4 points5 points (2 children)
[–]FST-LANEJack of All Trades[S] 13 points14 points15 points (0 children)
[–]JustSayTomato 13 points14 points15 points (5 children)
[–]FST-LANEJack of All Trades[S] 8 points9 points10 points (3 children)
[–]JustSayTomato 2 points3 points4 points (2 children)
[–]FST-LANEJack of All Trades[S] 6 points7 points8 points (1 child)
[–]jrdiver 7 points8 points9 points (0 children)
[–]brokenvcenter 268 points269 points270 points (61 children)
[–]FST-LANEJack of All Trades[S] 84 points85 points86 points (27 children)
[–]brokenvcenter 26 points27 points28 points (10 children)
[–]TraditionalWealth293 7 points8 points9 points (0 children)
[–]FST-LANEJack of All Trades[S] 42 points43 points44 points (1 child)
[–]brokenvcenter 22 points23 points24 points (0 children)
[–]tranceandsoul 3 points4 points5 points (4 children)
[–]the_bushman924 2 points3 points4 points (0 children)
[–]Snowman25_ 2 points3 points4 points (2 children)
[–]UDP161 69 points70 points71 points (6 children)
[–]sykophreak 19 points20 points21 points (2 children)
[–]wgbeatty 1 point2 points3 points (0 children)
[–]BrFrancis 11 points12 points13 points (1 child)
[–]patrynmaster 14 points15 points16 points (0 children)
[–]fluxboxuk 2 points3 points4 points (0 children)
[–]pssssn 32 points33 points34 points (1 child)
[–]Intros9Jack of All Trades 4 points5 points6 points (0 children)
[–]dickielaw88 15 points16 points17 points (3 children)
[–]its_the_revolutionIT Manager 13 points14 points15 points (1 child)
[–]ComGuards 8 points9 points10 points (0 children)
[–]torbar203whatever 5 points6 points7 points (0 children)
[–]Remarkable_Point_179 4 points5 points6 points (1 child)
[–]hack819 29 points30 points31 points (1 child)
[–]JeepMunkee 74 points75 points76 points (3 children)
[–]FST-LANEJack of All Trades[S] 49 points50 points51 points (1 child)
[–]JeepMunkee 5 points6 points7 points (0 children)
[–]FrankyHugo 20 points21 points22 points (1 child)
[–]bugalouInfrastructure Architect 17 points18 points19 points (7 children)
[–]FST-LANEJack of All Trades[S] 20 points21 points22 points (4 children)
[–]anonymous_commentor 4 points5 points6 points (2 children)
[–]FST-LANEJack of All Trades[S] 2 points3 points4 points (1 child)
[–]Bleakbrux 2 points3 points4 points (0 children)
[–]T101M850Director of Technical Services 16 points17 points18 points (0 children)
[–]dickielaw88 48 points49 points50 points (0 children)
[–]pingsandchickenwingsSysadmin 15 points16 points17 points (0 children)
[–]SithLordDooku 15 points16 points17 points (3 children)
[–]KingDoggles 2 points3 points4 points (0 children)
[–]HJForsythe 46 points47 points48 points (9 children)
[–]disclosure5 17 points18 points19 points (4 children)
[–]xirsteon 20 points21 points22 points (1 child)
[–]bill-m 5 points6 points7 points (0 children)
[–]172pilotsteve 9 points10 points11 points (1 child)
[–]SheeEttinSysadmin 7 points8 points9 points (0 children)
[–]TumsFestivalEveryDay 3 points4 points5 points (0 children)
[–]the_bushman924 10 points11 points12 points (9 children)
[–]FST-LANEJack of All Trades[S] 17 points18 points19 points (1 child)
[–]the_bushman924 5 points6 points7 points (0 children)
[–]elint 10 points11 points12 points (3 children)
[–]the_bushman924 1 point2 points3 points (1 child)
[–]nobody554Sr. Sysadmin 4 points5 points6 points (1 child)
[–]the_bushman924 1 point2 points3 points (0 children)
[–]its_the_revolutionIT Manager 2 points3 points4 points (0 children)
[–]Mottster 10 points11 points12 points (1 child)
[–]MarkDePalma 10 points11 points12 points (8 children)
[–]pssssn 4 points5 points6 points (6 children)
[–]MarkDePalma 7 points8 points9 points (4 children)
[–]ADSWNJ 8 points9 points10 points (2 children)
[–]praetorfenixSysadmin 7 points8 points9 points (0 children)
[–]Forgotmyaccount1979 7 points8 points9 points (0 children)
[–]ARDiver86 9 points10 points11 points (1 child)
[–]FST-LANEJack of All Trades[S] 11 points12 points13 points (0 children)
[–]CompetitionOk1582 7 points8 points9 points (5 children)
[–]jmch783 6 points7 points8 points (3 children)
[–]JeepMunkee 3 points4 points5 points (0 children)
[–]172pilotsteve 1 point2 points3 points (1 child)
[–]WaitHonest4926 8 points9 points10 points (21 children)
[–]xrtnn 2 points3 points4 points (1 child)
[–]JudeCPer 1 point2 points3 points (7 children)
[–]DogResponsible8491 1 point2 points3 points (3 children)
[–]reddi-tom 23 points24 points25 points (2 children)
[–]hakan_loob44I do computery type stuff 2 points3 points4 points (0 children)
[–]absoludicrous 7 points8 points9 points (0 children)
[–]briskik 7 points8 points9 points (1 child)
[–]ThreshOP 3 points4 points5 points (0 children)
[–]appar1tions 5 points6 points7 points (6 children)
[–]OrangeFluffyBunny 3 points4 points5 points (2 children)
[–]appar1tions 2 points3 points4 points (0 children)
[–]OrangeFluffyBunny 2 points3 points4 points (1 child)
[–]Impossible_Rush_2722 6 points7 points8 points (0 children)
[+]NeverEv3rGiveUpWindows Admin 5 points6 points7 points (0 children)
[–]172pilotsteve 5 points6 points7 points (3 children)
[–]torbar203whatever 2 points3 points4 points (0 children)
[–]innovationcynic 6 points7 points8 points (2 children)
[–]FST-LANEJack of All Trades[S] 2 points3 points4 points (0 children)
[–]happiAdmin 4 points5 points6 points (0 children)
[–]Justicefruitpies 4 points5 points6 points (0 children)
[–]freemantech757 4 points5 points6 points (0 children)
[–]B5565 5 points6 points7 points (0 children)
[–]marek1712Netadmin 3 points4 points5 points (0 children)
[–]arjen4life 5 points6 points7 points (0 children)
[–]Prancer_TruckstickSysadmin 9 points10 points11 points (4 children)
[–]MarkDePalma 7 points8 points9 points (3 children)
[–]Prancer_TruckstickSysadmin 4 points5 points6 points (2 children)
[–]MarkDePalma 8 points9 points10 points (0 children)
[–]PublicEntertainer 10 points11 points12 points (0 children)
[–]justingscu 2 points3 points4 points (0 children)
[–]maxnor1 4 points5 points6 points (0 children)
[–]Hasslemoffz 3 points4 points5 points (0 children)
[–]MusicWallaby 2 points3 points4 points (4 children)
[–]praetorfenixSysadmin 4 points5 points6 points (1 child)
[–]rottenrealm 2 points3 points4 points (0 children)
[–]techblackops 4 points5 points6 points (9 children)
[–]Livid-Lie4603 2 points3 points4 points (6 children)
[–]mypuppysunny 3 points4 points5 points (0 children)
[–]vikinickDevOps 2 points3 points4 points (0 children)
[–]rswwalker 4 points5 points6 points (2 children)
[–]elint 2 points3 points4 points (1 child)
[–]Sad-Butterscotch5919 3 points4 points5 points (2 children)
[–]tourneytalk24 2 points3 points4 points (0 children)
[–]SaunteringOctopus 2 points3 points4 points (0 children)
[–]_LB 2 points3 points4 points (0 children)
[–]sedition666 3 points4 points5 points (0 children)
[–]chillyhellion 9 points10 points11 points (1 child)
[–]Wasteway 7 points8 points9 points (0 children)
[–]Young-G0ku 2 points3 points4 points (1 child)
[–]praetorfenixSysadmin 1 point2 points3 points (0 children)
[–]Steven20221978 2 points3 points4 points (0 children)
[–]RiceeeChrispiesJack of All Trades 2 points3 points4 points (3 children)
[–]disclosure5 6 points7 points8 points (2 children)
[–]RiceeeChrispiesJack of All Trades 4 points5 points6 points (1 child)
[–]SevereMiel 2 points3 points4 points (0 children)
[–]dribar 2 points3 points4 points (0 children)
[–]Mister_Big_Stuff 2 points3 points4 points (0 children)
[–]handlebartender 2 points3 points4 points (1 child)
[–]FST-LANEJack of All Trades[S] 3 points4 points5 points (0 children)
[–]boardhoarder 2 points3 points4 points (0 children)
[–]Theoneandonlyzeke 2 points3 points4 points (0 children)
[–]rob-entre 2 points3 points4 points (3 children)
[–]Tom_Neverwinter 2 points3 points4 points (0 children)
[–]pascalbraxalt.binaries 2 points3 points4 points (0 children)
[–]TDSheridan05Windows Admin 2 points3 points4 points (0 children)
[–]No-Werewolf2037 2 points3 points4 points (0 children)
[–]ThomasTrain87 2 points3 points4 points (0 children)
[–]jrazta 2 points3 points4 points (0 children)
[–]bgellerWindows Admin 2 points3 points4 points (3 children)
[–]DogResponsible8491 2 points3 points4 points (2 children)
[–]RiceeeChrispiesJack of All Trades 4 points5 points6 points (1 child)
[–]Max171121 2 points3 points4 points (0 children)
[–]ecar13 5 points6 points7 points (0 children)
[–]PublicEntertainer 4 points5 points6 points (0 children)
[–]DogResponsible8491 3 points4 points5 points (0 children)
[–]diezeldeez_ 2 points3 points4 points (0 children)
[–]pssssn 1 point2 points3 points (0 children)
[–]itguy3001 1 point2 points3 points (0 children)
[–]NeverEv3rGiveUpWindows Admin 1 point2 points3 points (0 children)
[–]togenshiJack of All Trades 1 point2 points3 points (0 children)
[+][deleted] (9 children)
[deleted]
[–]its_the_revolutionIT Manager 3 points4 points5 points (4 children)
[–]FST-LANEJack of All Trades[S] 3 points4 points5 points (2 children)
[–]BrFrancis 3 points4 points5 points (3 children)
[–]BuschLightDrinkn 1 point2 points3 points (0 children)
[–]DogResponsible8491 1 point2 points3 points (0 children)
[–]SuitAdministrative96 1 point2 points3 points (0 children)
[–]insufficient_fundsWindows Admin 1 point2 points3 points (0 children)
[–]jmch783 1 point2 points3 points (0 children)
[–]wirtnix_wolf 1 point2 points3 points (0 children)
[–]l337scum 1 point2 points3 points (0 children)
[–]praetorfenixSysadmin 1 point2 points3 points (0 children)
[–]carfo 1 point2 points3 points (0 children)
[–]PizzaCatLover 1 point2 points3 points (0 children)
[+]Fun_Fan_9641 1 point2 points3 points (0 children)
[–]bsitko 1 point2 points3 points (0 children)
[–]Swampycore 1 point2 points3 points (0 children)
[–]ShakesTech 1 point2 points3 points (0 children)
[–]The_Great_88 1 point2 points3 points (0 children)
[–]carp3tguySysadmin 1 point2 points3 points (0 children)
[–]DdraigJack of All Trades 1 point2 points3 points (0 children)
[–]carpetflyer 1 point2 points3 points (0 children)
[–]Al3nMicL 1 point2 points3 points (0 children)
[–]rs-sysa077 1 point2 points3 points (0 children)